Cytosim  PI
Cytoskeleton Simulator
Modulo Class Referenceabstract
Inheritance diagram for Modulo:
SpaceCylinderP SpacePeriodic SpaceStrip

Public Member Functions

 Modulo ()
 constructor
 
virtual ~Modulo ()
 destructor
 
virtual bool isPeriodic (int) const
 true if periodic boundary conditions exist in direction d
 
virtual Vector period (int d) const =0
 the d-th direction of periodicity
 
virtual void fold (real[]) const =0
 set vector to its periodic representation closest to origin
 
virtual void fold (real pos[], const real ref[]) const =0
 remove periodic repeats in pos[], to bring it closest to ref[]
 
virtual void foldOffset (real pos[], real off[]) const =0
 bring ref[] closest to origin, returning translation done in trans[]